<template>
  <div class="content">
    <h1>{{ type }}分类</h1>
    <!-- 
        数据被组件外部已经传递到了组件内部
        但是解构还是需要插槽传递，但是在组件外部传递插槽的时候，需要当前组件内的数据，我们就要把当前的数据传递出去供插槽结构使用
        这样就用到了 作用域插槽：在封装组件的时候，给slot提供了一些值，供将来传递插槽生成结构的时候使用

        使用自定义属性的方式给slot标签传递作用域插槽的值
     -->
    <slot name="typeList" :list="list" :a="1" :b="2"></slot>
    <hr />
    <footer>底部</footer>
  </div>
</template>
<script>
export default {
  name: 'Content',
  props: ['type', 'list'],
};
</script>
<style>
.content {
  margin-left: 180px;
  /* border: 1px solid #66cccc; */
  width: 250px;
  height: 500px;
  background: #ccff99;
  text-align: center;
}
li {
  transition: 0.3s;
  font-size: 20px;
  margin-left: -40px;
  list-style: none;
  line-height: 50px;
}
li:hover {
  background: #99cccc;
  cursor: pointer;
}
h2 {
  display: block;
  line-height: 60px;
  margin-top: 40px;
  background-color: #66cccc;
}
p {
  font-size: 20px;
  transition: 0.3s;
  line-height: 50px;
}
p:hover {
  background: #99cccc;
  cursor: pointer;
}
</style>
